/*图标*/

.icon {
    background-image: url(../img/icon.png?v=20200701);
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0;
    border: 0;
    background-repeat: no-repeat;
}


.icon-menu {
    background-image: url(../img/menuIcon.png?v=20200701);
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0;
    border: 0;
    background-repeat: no-repeat;
}


.icon-left,
.icon-right,
.icon-left-hover,
.icon-right-hover {
    width: 26px;
    height: 58px;
    cursor: pointer;
}

.icon-left {
    background-position: -7px -6px;
}

.icon-right {
    background-position: -47px -6px;
}

.icon-left-hover {
    background-position: -73px -6px;
}

.icon-right-hover {
    background-position: -107px -6px;
}

.icon-top {
    width: 27px;
    height: 17px;
    background-position: -9px -73px
}

.icon-mark {
    width: 22px;
    height: 18px;
    background-position: -41px -73px
}

.icon-prev,
.icon-next,
.icon-prev-hover,
.icon-next-hover {
    width: 26px;
    height: 58px;
    cursor: pointer;
    z-index: 999;
}

.icon-prev {
    background-position: -8px -6px;
}

.icon-next {
    background-position: -45px -6px;
}

.icon-prev-hover {
    background-position: -74px -6px;
}

.icon-next-hover {
    background-position: -105px -6px;
}

.icon-phone {
    width: 14px;
    height: 21px;
    background-position: -70px -72px;
}

.icon-phone2 {
    width: 19px;
    height: 27px;
    background-position: -173px -125px;
}

.icon-person2 {
    width: 18px;
    height: 16px;
    background-position: -100px -100px;
}

.icon-person3,
.icon-person3-blue {
    width: 21px;
    height: 17px;
}

.icon-person3 {
    background-position: -63px -134px;
}

.icon-person3-blue {
    background-position: -151px -209px;
}

.icon-person4 {
    width: 26px;
    height: 26px;
    background-position: -140px -126px;
}

.icon-mail {
    width: 17px;
    height: 11px;
    background-position: -90px -74px;
}

.icon-person {
    width: 17px;
    height: 19px;
    background-position: -113px -73px;
}

.icon-wechat {
    width: 19px;
    height: 16px;
    background-position: -136px -74px;
}

.icon-graph {
    width: 18px;
    height: 18px;
    background-position: -76px -234px;
}

.icon-lock {
    width: 17px;
    height: 19px;
    background-position: -158px -72px;
}

.icon-lock2 {
    width: 24px;
    height: 26px;
    background-position: -198px -127px;
}

.icon-shield {
    width: 18px;
    height: 19px;
    background-position: -182px -72px;
}

.icon-com-change {
    width: 20px;
    height: 22px;
    background-position: -216px -338px;
}

.icon-classify {
    width: 16px;
    height: 16px;
    background-position: -78px -100px;
}

.icon-classify2,
.icon-classify2-blue {
    width: 18px;
    height: 19px;
}

.icon-classify2 {
    background-position: -89px -133px;
}

.icon-classify2-blue {
    background-position: -177px -208px;
}

.icon-building {
    width: 18px;
    height: 17px;
    background-position: -124px -99px;
}

.icon-protect {
    width: 18px;
    height: 18px;
    background-position: -370px -338px;
}

.icon-protect-time {
    width: 20px;
    height: 18px;
    background-position: -398px -336px;
}

.icon-text,
.icon-text-blue {
    width: 15px;
    height: 17px;
}

.icon-text {
    background-position: -149px -99px;
}

.icon-text-blue {
    background-position: -102px -209px;
}

.icon-text2,
.icon-text2-blue {
    width: 15px;
    height: 18px;
}

.icon-text2 {
    background-position: -43px -134px;
}

.icon-text2-blue {
    background-position: -227px -209px;
}

.icon-shopcart,
.icon-shopcart-blue {
    width: 25px;
    height: 20px;
}

.icon-shopcart {
    background-position: -169px -97px;
}

.icon-shopcart-blue {
    background-position: -121px -207px;
}

.icon-tool,
.icon-tool-blue {
    width: 20px;
    height: 20px;
}

.icon-tool {
    background-position: -112px -132px;
}

.icon-tool-blue {
    background-position: -201px -207px;
}

.icon-category {
    width: 18px;
    height: 16px;
    background-position: -270px -339px;
}

.icon-custom {
    width: 18px;
    height: 16px;
    background-position: -245px -338px;
}

.icon-unfold {
    width: 15px;
    height: 9px;
    background-position: -270px -74px;
}

.icon-download {
    width: 18px;
    height: 16px;
    background-position: -347px -262px;
    transform: rotate(-90deg);
}

.icon-download-list {
    width: 14px;
    height: 14px;
    background-position: -404px -312px;
}

.icon-thumbnail {
    width: 26px;
    height: 25px;
    background-position: -83px -394px;
    transform: scale(.9);
}

.icon-listview {
    width: 30px;
    height: 25px;
    background-position: -8px -394px;
    transform: scale(.9);
}

.icon-target-set {
    width: 20px;
    height: 16px;
    background-position: -66px -365px;
}

.icon-param-set {
    width: 20px;
    height: 18px;
    background-position: -122px -364px;
}

.icon-batch {
    width: 20px;
    height: 20px;
    background-position: -11px -339px;
}

.icon-excel {
    width: 24px;
    height: 20px;
    background-position: -61px -339px;
}

.icon-exrate {
    width: 20px;
    height: 20px;
    background-position: -122px -339px;
}

.icon-add-goods {
    width: 20px;
    height: 20px;
    background-position: -9px -364px;
}

.icon-error {
    width: 30px;
    height: 30px;
    background-position: -8px -96px;
}

.icon-true {
    width: 30px;
    height: 30px;
    background-position: -43px -96px;
}

.icon-gift {
    width: 16px;
    height: 16px;
    background-position: -13px -133px;
}

.icon-gift-w {
    width: 18px;
    height: 18px;
    background-position: -281px -44px;
}

.icon-return {
    width: 31px;
    height: 20px;
    background-position: -197px -98px;
}

.icon-down,
.icon-down-blue {
    width: 12px;
    height: 7px;
}

.icon-down {
    background-position: -204px -74px;
}

.icon-down-blue {
    background-position: -271px -74px;
}

.icon-error-red {
    width: 48px;
    height: 48px;
    background-position: -198px -11px;
}

.icon-code {
    width: 24px;
    height: 28px;
    background-position: -10px -156px;
}

.icon-right2,
.icon-right-gray {
    width: 7px;
    height: 12px;
}

.icon-right-gray.time-icon {
    position: absolute;
    top: 15px;
    right: 10px;
}

.icon-right2 {
    background-position: -221px -74px;
}

.icon-right-gray {
    background-position: -292px -74px;
}

.icon-nav1,
.icon-nav1-blue {
    width: 15px;
    height: 18px;
}

.icon-nav1 {
    background-position: -40px -156px;
}

.icon-nav1-blue {
    background-position: -11px -233px;
}

.icon-nav2,
.icon-nav2-blue {
    width: 18px;
    height: 20px;
}

.icon-nav2 {
    background-position: -59px -156px;
}

.icon-nav2-blue {
    background-position: -31px -233px;
}

.icon-nav3,
.icon-nav3-blue {
    width: 18px;
    height: 16px;
}

.icon-nav3 {
    background-position: -82px -157px;
}

.icon-nav3-blue {
    background-position: -55px -235px;
}

.icon-nav4,
.icon-nav4-blue {
    width: 20px;
    height: 16px;
}

.icon-nav4 {
    background-position: -107px -158px;
}

.icon-nav4-blue {
    background-position: -75px -236px;
}

.icon-nav5,
.icon-nav5-blue {
    width: 16px;
    height: 18px;
}

.icon-nav5 {
    background-position: -132px -156px;
}

.icon-nav5-blue {
    background-position: -100px -234px;
}

.icon-nav6,
.icon-nav6-blue {
    width: 15px;
    height: 17px;
}

.icon-nav6 {
    background-position: -155px -157px;
}

.icon-nav6-blue {
    background-position: -11px -234px;
}

.icon-nav7,
.icon-nav7-blue {
    width: 14px;
    height: 14px;
}

.icon-nav7 {
    background-position: -176px -159px;
}

.icon-nav7-blue {
    background-position: -143px -236px;
}

.icon-nav8,
.icon-nav8-blue {
    width: 18px;
    height: 18px;
}

.icon-nav8 {
    background-position: -194px -157px;
}

.icon-nav8-blue {
    background-position: -164px -233px;
}

.icon-nav9,
.icon-nav9-blue {
    width: 18px;
    height: 15px;
}

.icon-nav9 {
    background-position: -39px -183px;
}

.icon-nav9-blue {
    background-position: -189px -234px;
}

.icon-nav10,
.icon-nav10-blue {
    width: 18px;
    height: 16px;
}

.icon-nav10 {
    background-position: -62px -182px;
}

.icon-nav10-blue {
    background-position: -213px -233px;
}

.icon-nav11,
.icon-nav11-blue {
    width: 18px;
    height: 18px;
}

.icon-nav11 {
    background-position: -286px -156px;
}

.icon-nav11-blue {
    background-position: -286px -182px;
}

.icon-nav12,
.icon-nav12-blue {
    width: 18px;
    height: 14px;
}

.icon-nav12 {
    background-position: -308px -156px;
}

.icon-nav12-blue {
    background-position: -308px -184px;
}

.icon-nav13,
.icon-nav13-blue {
    width: 18px;
    height: 18px;
}

.icon-nav13 {
    background-position: -333px -156px;
}

.icon-nav13-blue {
    background-position: -333px -182px;
}

.icon-nav14,
.icon-nav14-blue {
    width: 19px;
    height: 20px;
}

.icon-nav14 {
    background-position: -355px -155px;
}

.icon-nav14-blue {
    background-position: -355px -182px;
}

.icon-nav15,
.icon-nav15-blue,
.icon-nav17,
.icon-nav17-blue,
.icon-nav18,
.icon-nav19 {
    width: 20px;
    height: 20px;
}

.icon-nav15 {
    background-position: -314px -126px;
}

.icon-nav15-blue {
    background-position: -314px -100px;
}

.icon-nav16,
.icon-nav16-blue {
    width: 22px;
    height: 19px;
}

.icon-nav16 {
    background-position: -339px -125px;
}

.icon-nav16-blue {
    background-position: -368px -125px;
}

.icon-nav17 {
    background-position: -380px -153px;
}

.icon-nav17-blue {
    background-position: -404px -153px;
}

.icon-nav18 {
    background-position: -381px -181px;
}

.icon-nav19 {
    background-position: -478px -153px;
}

.icon-nav20 {
    width: 21px;
    height: 21px;
    background-position: -426px -153px;
}

.icon-nav21 {
    width: 23px;
    height: 21px;
    background-position: -526px -153px;
}

.icon-nav21-blue {
    background-position: -527px -178px;
}

.icon-nav22 {
    width: 20px;
    height: 18px;
    background-position: -555px -154px;
}

.icon-menu01 {
    width: 16px;
    height: 16px;
    background-position: -30px -14px;
}

.icon-menu02 {
    width: 16px;
    height: 17px;
    background-position: -79px -13px;
}

.icon-menu03 {
    width: 21px;
    height: 16px;
    background-position: -128px -13px;
}

.icon-menu04 {
    width: 16px;
    height: 17px;
    background-position: -185px -13px;
}

.icon-menu05 {
    width: 17px;
    height: 17px;
    background-position: -237px -13px;
}

.icon-menu06 {
    width: 17px;
    height: 17px;
    background-position: -288px -13px;
}

.icon-menu07 {
    width: 17px;
    height: 17px;
    background-position: -340px -13px;
}

.icon-menu08 {
    width: 19px;
    height: 17px;
    background-position: -391px -13px;
}

.icon-menu09 {
    width: 14px;
    height: 17px;
    background-position: -445px -12px;
}

.icon-menu10 {
    width: 19px;
    height: 17px;
    background-position: -495px -12px;
}

.icon-menu11 {
    width: 24px;
    height: 24px;
    background-position: -543px -9px;
}

.icon-menu12 {
    width: 24px;
    height: 24px;
    background-position: -595px -7px;
}

.icon-menu13 {
    width: 17px;
    height: 17px;
    background-position: -651px -13px;
}

.icon-menu14 {
    width: 16px;
    height: 17px;
    background-position: -703px -13px;
}

.icon-menu15 {
    width: 18px;
    height: 15px;
    background-position: -754px -15px;
}

.icon-menu16 {
    width: 16px;
    height: 17px;
    background-position: -807px -13px;
}

.icon-menu17 {
    width: 18px;
    height: 13px;
    background-position: -857px -13px;
}

.icon-menu18 {
    width: 25px;
    height: 21px;
    background-position: -907px -8px;
}

.icon-menu19 {
    width: 18px;
    height: 18px;
    background-position: -961px -11px;
}

.icon-menu20 {
    width: 15px;
    height: 18px;
    background-position: -1014px -11px;
}

.icon-menu21 {
    width: 17px;
    height: 17px;
    background-position: -1066px -12px;
}

.icon-menu22 {
    width: 15px;
    height: 17px;
    background-position: -1119px -14px;
}

.icon-menu23 {
    width: 17px;
    height: 17px;
    background-position: -1168px -13px;
}

.icon-menu24 {
    width: 18px;
    height: 16px;
    background-position: -1220px -14px;
}

.icon-menu25 {
    width: 19px;
    height: 17px;
    background-position: -1271px -13px;
}

.icon-menu26 {
    width: 17px;
    height: 17px;
    background-position: -1315px -14px;
}

.icon-menu27 {
    width: 18px;
    height: 19px;
    background-position: -1358px -12px;
}

.icon-menu28 {
    width: 20px;
    height: 20px;
    background-position: -1398px -12px;
}

.icon-menu29 {
    width: 20px;
    height: 21px;
    background-position: -1443px -12px;
}

.icon-menu30 {
    width: 22px;
    height: 22px;
    background-position: -1489px -10px;
}

.icon-menu31 {
    width: 17px;
    height: 17px;
    background-position: -1535px -13px;
}

.icon-menu32 {
    width: 21px;
    height: 22px;
    background-position: -1572px -10px;
}

.icon-menu33 {
    width: 21px;
    height: 21px;
    background-position: -1609px -10px;
}

.icon-upward {
    width: 24px;
    height: 24px;
    background-position: -258px -13px;
}

.icon-downward {
    width: 24px;
    height: 24px;
    background-position: -288px -13px;
}

.icon-fork {
    width: 11px;
    height: 10px;
    background-position: -218px -158px;
}

.icon-star {
    width: 13px;
    height: 13px;
    background-position: -87px -182px;
}

.icon-question {
    width: 14px;
    height: 15px;
    background-position: -106px -182px;
    cursor: pointer;
}

.icon-question-white {
    width: 14px;
    height: 15px;
    background-position: -325px -210px;
    cursor: pointer;
}

/*.icon-tick {
    width: 11px;
    height: 10px;
    background-position: -126px -184px;
}*/

.icon-more-msg {
    width: 10px;
    height: 12px;
    background-position: -432px -210px;
}

.icon-prev,
.icon-prev-gray,
.icon-next,
.icon-next-gray {
    width: 13px;
    height: 10px;
    cursor: pointer;
}

.icon-prev {
    background-position: -218px -184px;
}

.icon-prev-gray {
    background-position: -200px -184px;
}

.icon-next {
    background-position: -254px -184px;
}

.icon-next-gray {
    background-position: -236px -184px;
}

.icon-prevMore,
.icon-prevMore-gray,
.icon-nextMore,
.icon-nextMore-gray {
    width: 9px;
    height: 10px;
    cursor: pointer;
}

.icon-prevMore {
    background-position: -158px -184px;
}

.icon-prevMore-gray {
    background-position: -144px -184px;
}

.icon-nextMore {
    background-position: -186px -184px;
}

.icon-nextMore-gray {
    background-position: -172px -184px;
}

.icon-checkbox,
.icon-checked,
.icon-disabled-checkbox,
.icon-disabled-checked {
    width: 15px;
    height: 15px;
}


.icon-checkbox {
    background-position: -234px -73px;
    cursor: pointer;
}

.icon-checked {
    background-position: -252px -73px;
    cursor: pointer;
}

.icon-disabled-checkbox {
    background-position: -258px -428px;
}

.icon-disabled-checked {
    background-position: -283px -428px;
}

.icon-checked.all {
    background-position: -327px -429px;
    cursor: pointer;
}

.icon-disabled-checked.all {
    background-position: -305px -429px;
}

.icon-checkbox-blue,
.icon-checked-blue {
    width: 17px;
    height: 17px;
    cursor: pointer;
}

.icon-checkbox-blue {
    background-position: -309px -72px;
}

.icon-checked-blue {
    background-position: -332px -72px;
}

.icon-time {
    width: 24px;
    height: 24px;
    background-position: -236px -93px;
}

.icon-time2 {
    width: 15px;
    height: 15px;
    background-position: -437px -182px;
}

.icon-site-time {
    width: 24px;
    height: 24px;
    background-position: -361px -68px;
}

.icon-time-white {
    width: 18px;
    height: 18px;
    background-position: -449px -208px;
}

.icon-time-blue {
    width: 18px;
    height: 18px;
    background-position: -472px -208px;
}

.icon-time-dark {
    width: 18px;
    height: 18px;
    background-position: -492px -208px;
}

.icon-time-gray {
    width: 15px;
    height: 15px;
    background-position: -312px -311px;
}

.icon-time-component {
    width: 14px;
    height: 14px;
    background-position: -353px -429px;
}

.icon-connect {
    width: 23px;
    height: 9px;
    background-position: -267px -102px;
}

.icon-prompt-orange,
.icon-prompt-white,
.icon-prompt-gray,
.icon-prompt-holblack,
.icon-prompt-blue {
    width: 14px;
    height: 14px;
}

.icon-prompt-orange {
    background-position: -485px -77px;
}

.icon-prompt-white {
    background-position: -504px -77px;
}

.icon-prompt-gray {
    background-position: -523px -77px;
}

.icon-prompt-holblack {
    background-position: -542px -77px;
}

.icon-prompt-blue {
    background-position: -560px -77px;
}

.icon-msg {
    width: 18px;
    height: 18px;
    background-position: -463px -75px;
}

.icon-note {
    width: 16px;
    height: 16px;
    background-position: -266px -310px;
}

.icon-reset {
    width: 18px;
    height: 18px;
    background-position: -334px -309px;
}

.icon-add {
    width: 57px;
    height: 57px;
    background-position: -327px -8px;
}

.icon-add-blue {
    width: 30px;
    height: 31px;
    background-position: -395px -8px;
}

.icon-remove-red {
    width: 30px;
    height: 31px;
    background-position: -432px -8px;
}

.icon-crm-star {
    width: 15px;
    height: 15px;
    background-position: -162px -310px;
}

.active .icon-crm-star {
    width: 15px;
    height: 15px;
    background-position: -182px -310px;
}

.icon-crm-buyer {
    width: 17px;
    height: 17px;
    background-position: -208px -309px;
}

.icon-crm-dis {
    width: 15px;
    height: 18px;
    background-position: -238px -308px;
}

.icon-record {
    width: 18px;
    height: 20px;
    background-position: -11px -209px;
}

.icon-person-blue {
    width: 15px;
    height: 17px;
    background-position: -35px -209px;
}

.icon-search-gray {
    width: 15px;
    height: 15px;
    background-position: -457px -181px;
}

.icon-trash {
    width: 13px;
    height: 15px;
    background-position: -56px -211px;
}

.icon-recommend {
    width: 22px;
    height: 15px;
    background-position: -408px -182px;
}

.icon-recommend-blue {
    width: 16px;
    height: 15px;
    background-position: -478px -181px;
}

.icon-return-sm {
    width: 20px;
    height: 13px;
    background-position: -240px -156px;
}

.icon-fork2 {
    width: 11px;
    height: 11px;
    background-position: -268px -158px;
}

.icon-gift2 {
    width: 18px;
    height: 18px;
    background-position: -259px -44px;
}

.icon-gift2-white {
    width: 18px;
    height: 18px;
    background-position: -281px -44px;
}

.icon-true2 {
    width: 21px;
    height: 20px;
    background-position: -75px -209px;
}

.icon-true3 {
    width: 20px;
    height: 20px;
    background-position: -270px -230px;
}

.icon-true2-cir {
    width: 20px;
    height: 20px;
    background-position: -295px -207px
}

.icon-true-orange {
    width: 20px;
    height: 20px;
    background-position: -270px -207px;
}

.icon-true4 {
    width: 20px;
    height: 20px;
    background-position: -129px -475px;
}

.icon-dot-red {
    width: 12px;
    height: 12px;
    background-position: -15px -188px;
}

.icon-per-add {
    width: 15px;
    height: 17px;
    background-position: -250px -231px;
}

.active.icon-per-add {
    background-position: -250px -208px;
    cursor: pointer;
}

.icon-wechat-gray {
    width: 21px;
    height: 19px;
    background-position: -135px -72px;
}

.icon-set {
    width: 18px;
    height: 18px;
    background-position: -297px -231px;
}

.icon-invoice {
    width: 17px;
    height: 15px;
    background-position: -201px -366px;
}

.icon-pdf {
    width: 15px;
    height: 17px;
    background-position: -176px -366px;
}

.icon-language {
    width: 17px;
    height: 17px;
    background-position: -227px -365px;
}

.icon-preview {
    width: 17px;
    height: 17px;
    background-position: -253px -365px;
}

.icon-remark {
    width: 20px;
    height: 20px;
    background-position: -515px -228px;
}

.icon-print-invoice {
    width: 22px;
    height: 20px;
    background-position: -542px -228px;
}

.icon-print-grayinvoice {
    width: 22px;
    height: 20px;
    background-position: -570px -228px;
}

.icon-success-invoice {
    width: 22px;
    height: 20px;
    background-position: -569px -203px;
}

.icon-check-view {
    width: 20px;
    height: 21px;
    background-position: -188px -397px;
}

.icon-check-view.active {
    width: 20px;
    height: 21px;
    background-position: -499px -397px;
}

.icon-check-download {
    width: 21px;
    height: 21px;
    background-position: -218px -397px;
}

.icon-check-undownload {
    width: 21px;
    height: 21px;
    background-position: -529px -397px;
}

.icon-track {
    width: 22px;
    height: 22px;
    background-position: -491px -334px;
}

.icon-track {
    width: 22px;
    height: 22px;
    background-position: -491px -334px;
}

.icon-pending {
    width: 22px;
    height: 22px;
    background-position: -522px -334px;
}

.icon-trans1 {
    width: 19px;
    height: 19px;
    background-position: -84px 0;
}

.icon-trans1-active {
    width: 19px;
    height: 19px;
    background-position: -105px 0;
}

.icon-trans2 {
    width: 19px;
    height: 19px;
    background-position: -42px 0;
}

.icon-trans2-active {
    width: 19px;
    height: 19px;
    background-position: -63px 0;
}

.icon-trans3 {
    width: 19px;
    height: 19px;
    background-position: 0 0;
}

.icon-trans3-active {
    width: 19px;
    height: 19px;
    background-position: -21px 0;
}

.icon-trans-success {
    width: 19px;
    height: 19px;
    background-position: -126px 0;
}


.icon-radio-blue,
.icon-radiocheck-blue {
    display: inline-block;
    width: 18px;
    height: 18px;
    cursor: pointer;
}


.icon-about1,
.icon-about2,
.icon-about3,
.icon-about4,
.icon-about5,
.icon-about6 {
    display: inline-block;
    width: 165px;
    height: 137px;
}

.icon-about1 {
    background-position: -28px -31px;
}

.icon-about2 {
    background-position: -228px -31px;
}

.icon-about3 {
    background-position: -430px -31px;
}

.icon-about4 {
    background-position: -24px -197px;
}

.icon-about5 {
    background-position: -227px -194px;
}

.icon-about6 {
    background-position: -436px -197px;
}


.icon-radio,
.icon-radio-checked {
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.icon-radio {
    background-position: -268px -127px;
}

.icon-radio-checked {
    background-position: -290px -127px;
}

.error-home,
.error-home-hover,
.error-refresh,
.error-refresh-hover {
    background-image: url(../img/icon.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 34px;
    height: 34px;
}

.error-home {
    background-position: -9px -262px;
}

.error-home-hover {
    background-position: -48px -262px;
}

.error-refresh {
    background-position: -91px -262px;
}

.error-refresh-hover {
    background-position: -132px -261px;
}

.icon-finance {
    display: inline-block;
    width: 16px;
    height: 15px;
    background-position: -136px -311px;
}

.
.return,
.return-hover {
    display: inline-block;
    width: 31px;
    height: 31px;
    cursor: pointer;
}

.icon-tele {
    width: 20px;
    height: 16px;
    background-position: -4px -22px;
}

.icon-cpc-home {
    width: 23px;
    height: 22px;
    background-position: -3px -0;
}

.icon-cpc-claim {
    width: 23px;
    height: 22px;
    background-position: -44px -92px;
}

.icon-cpc-adv {
    width: 23px;
    height: 22px;
    background-position: -100px -0;
}

.icon-cpc-focus {
    width: 23px;
    height: 22px;
    background-position: -49px 1px;
}

.icon-cpc-graph {
    width: 23px;
    height: 22px;
    background-position: -147px -0;
}

.icon-cpc-ques {
    width: 15px;
    height: 15px;
    background-position: -26px -21px;
}

.store-order-right .store-scroll-table .icon-cpc-ques {
    background-position: -73px -58px;
}

.icon-ques-w {
    width: 14px;
    height: 14px;
    background-position: -92px -58px;
}

.icon-cpc-author {
    width: 15px;
    height: 15px;
    background-position: -44px -21px;
}

.icon-cpc-kanban {
    width: 20px;
    height: 18px;
    background-position: -59px -21px;
}

.icon-cpc-operate {
    width: 20px;
    height: 20px;
    background-position: -31px -119px;
}

.icon-cpc-compete {
    width: 20px;
    height: 18px;
    background-position: -2px -119px;
}

.icon-cpc-monitor {
    width: 20px;
    height: 20px;
    background-position: -79px -21px;
}

.icon-cpc-survey {
    width: 20px;
    height: 20px;
    background-position: -99px -21px;
}

.icon-cpc-ring {
    width: 20px;
    height: 20px;
    background-position: -58px -117px;
}

.icon-cpc-search {
    width: 20px;
    height: 20px;
    background-position: -123px -22px;
}

.icon-search-white {
    width: 20px;
    height: 20px;
    background-position: -70px -93px;
}

.icon-show-data {
    width: 17px;
    height: 15px;
    background-position: -456px -281px;
}

.icon-hide-data {
    width: 17px;
    height: 15px;
    background-position: -475px -280px;
}

.icon-cpc-data {
    width: 17px;
    height: 17px;
    background-position: -161px -23px;
}

.icon-cpc-start {
    width: 14px;
    height: 16px;
    background-position: -4px -41px;
}

.icon-cpc-stop {
    width: 14px;
    height: 16px;
    background-position: -20px -41px;
}

.icon-cpc-file {
    width: 16px;
    height: 16px;
    background-position: -36px -41px;
}

.icon-cpc-edit {
    width: 16px;
    height: 16px;
    background-position: -56px -41px;
}

.icon-cpc-key {
    width: 16px;
    height: 16px;
    background-position: -76px -41px;
}

.icon-cpc-radio {
    width: 16px;
    height: 16px;
    background-position: -94px -43px;
}

.icon-cpc-radioCheck {
    width: 16px;
    height: 16px;
    background-position: -113px -43px;
    background-size: auto;
}

.icon-bulb-yellow {
    width: 16px;
    height: 16px;
    background-position: -133px -41px;
}

.icon-cpc-right {
    width: 16px;
    height: 28px;
    background-position: -7px -60px;
}

.icon-cpc-bid {
    width: 16px;
    height: 16px;
    background-position: -149px -43px;
}

.icon-cpc-delete {
    width: 16px;
    height: 16px;
    background-position: -168px -42px;
}

.icon-cpc-realdata {
    width: 16px;
    height: 16px;
    background-position: -184px -42px;
}

.icon-cpc-match {
    width: 16px;
    height: 16px;
    background-position: -32px -61px;
}

.icon-cpc-dist {
    width: 16px;
    height: 16px;
    background-position: -54px -60px;
}

.icon-cpc-disc {
    width: 18px;
    height: 15px;
    background-position: -93px -99px;
}

.icon-cpc-graydisc {
    width: 18px;
    height: 15px;
    background-position: -114px -117px;
}

.icon-cpc-mPrice {
    width: 16px;
    height: 15px;
    background-position: -113px -99px;
}

.icon-cpc-uPrice {
    width: 16px;
    height: 15px;
    background-position: -130px -99px;
}

.icon-cpc-edit2 {
    width: 18px;
    height: 18px;
    background-position: -22px -95px;
}

.icon-cpc-step {
    width: 70px;
    height: 56px;
}

.icon-cpc-log {
    width: 14px;
    height: 14px;
    background-position: -150px -100px;
}

.icon-cpc-filter {
    width: 24px;
    height: 20px;
    background-position: -85px -119px;
}

.icon-pc-blue {
    width: 16px;
    height: 13px;
    background-position: -426px -48px;
}

.icon-phone-blue {
    width: 12px;
    height: 16px;
    background-position: -451px -48px;
}

.icon-system-blue {
    width: 16px;
    height: 16px;
    background-position: -114px -427px;
}

.icon-user-blue {
    width: 12px;
    height: 15px;
    background-position: -136px -428px;
}

.icon-user-sm {
    width: 12px;
    height: 12px;
    background-position: -390px -428px;
}

.icon-roof {
    width: 12px;
    height: 12px;
    background-position: -411px -427px;
}

.icon-cpc-step1 {
    background-position: -324px -114px;
}

.icon-cpc-step2 {
    background-position: -81px -114px;
}

.active .icon-cpc-step2 {
    background-position: -2px -114px;
}

.icon-cpc-step3 {
    background-position: -240px -114px;
}

.active .icon-cpc-step3 {
    background-position: -160px -114px;
}

.icon-cpc-trans {
    width: 45px;
    height: 15px;
    background-position: -352px -73px;
}

.active .icon-cpc-trans {
    width: 45px;
    height: 15px;
    background-position: -406px -73px;
}

.icon-cpc-process {
    width: 30px;
    height: 30px;
}

.icon-cpc-process01 {
    background-position: -247px -180px;
}

.active .icon-cpc-process01 {
    background-position: -5px -180px;
}

.icon-cpc-process02 {
    background-position: -40px -180px;
}

.active .icon-cpc-process02 {
    background-position: -75px -180px;
}

.icon-cpc-process03 {
    background-position: -111px -180px;
}

.active .icon-cpc-process03 {
    background-position: -146px -180px;
}

.icon-cpc-process04 {
    background-position: -178px -180px;
}

.active .icon-cpc-process04 {
    background-position: -213px -180px;
}

.icon-cpc-dia {
    width: 50px;
    height: 50px;
}

.icon-search-change {
    width: 20px;
    height: 18px;
    background-position: -429px -336px;
}

.icon-search-change.active {
    width: 20px;
    height: 18px;
    background-position: -459px -335px;
}

.icon-cpc-dia01 {
    background-position: -343px -0;
}

.icon-cpc-dia02 {
    background-position: -228px -0;
}

.icon-cpc-dia03 {
    background-position: -229px -56px;
}

.icon-cpc-dia04 {
    background-position: -114px -0;
}

.icon-cpc-dia05 {
    background-position: -115px -56px;
}

.icon-cpc-dia06 {
    background-position: -1px 0;
}

.icon-cpc-dia07 {
    background-position: -1px -56px;
}

.active .icon-cpc-dia01 {
    background-position: -403px -0;
}

.active .icon-cpc-dia02 {
    background-position: -285px -0;
}

.active .icon-cpc-dia03 {
    background-position: -286px -56px;
}

.active .icon-cpc-dia04 {
    background-position: -170px -0;
}

.active .icon-cpc-dia05 {
    background-position: -172px -56px;
}

.active .icon-cpc-dia06 {
    background-position: -57px 0;
}

.active .icon-cpc-dia07 {
    background-position: -57px -56px;
}



.icon-shopcart2 {
    width: 20px;
    height: 20px;
    background-position: -176px -262px;
}

.icon-shopcart2.active {
    background-position: -202px -262px;
}

.icon-img {
    width: 20px;
    height: 20px;
    background-position: -286px -262px;
}

.icon-img.active {
    background-position: -313px -262px;
}

.icon-video {
    width: 22px;
    height: 20px;
    background-position: -228px -262px;
}

.icon-video.active {
    background-position: -255px -262px;
}

.icon-cpc-shop {
    width: 20px;
    height: 20px;
    background-position: -168px -62px;
}

.icon-index-video {
    width: 24px;
    height: 18px;
    background-position: -94px -476px;
}

.icon-index-video.active {
    background-position: -60px -476px;
}

.icon-index-help {
    width: 17px;
    height: 20px;
    background-position: -34px -475px;
}

.icon-index-help.active {
    width: 18px;
    background-position: -8px -475px;
}

.icon-common-video {
    width: 18px;
    height: 13px;
    background-position: -182px -454px;
}

.icon-common-help {
    width: 12px;
    height: 15px;
    background-position: -142px -453px;
}


.icon-data-tab01 {
    width: 18px;
    height: 20px;
    background-position: -79px -2px;
}

.icon-data-tab02 {
    width: 20px;
    height: 20px;
    background-position: -4px -2px;
}

.icon-data-tab03 {
    width: 20px;
    height: 20px;
    background-position: -28px -2px;
}

.icon-data-tab04 {
    width: 20px;
    height: 20px;
    background-position: -54px -2px;
}

.icon-data-tab05 {
    width: 20px;
    height: 20px;
    background-position: -99px -3px;
}

.active .icon-data-tab01 {
    width: 18px;
    height: 20px;
    background-position: -194px -2px;
}

.active .icon-data-tab02 {
    width: 20px;
    height: 20px;
    background-position: -123px -3px;
}

.active .icon-data-tab03 {
    width: 20px;
    height: 20px;
    background-position: -145px -3px;
}

.active .icon-data-tab04 {
    width: 20px;
    height: 20px;
    background-position: -170px -2px;
}

.active .icon-data-tab05 {
    width: 20px;
    height: 20px;
    background-position: -214px -2px;
}

.icon-data-tabbg01 {
    width: 66px;
    height: 58px;
    background-position: -72px -95px;
}

.icon-data-tabbg02 {
    width: 56px;
    height: 53px;
    background-position: -4px -30px;
}

.icon-data-tabbg03 {
    width: 52px;
    height: 52px;
    background-position: -73px -30px;
}

.icon-data-tabbg04 {
    width: 56px;
    height: 55px;
    background-position: -140px -30px;
}

.icon-data-tabbg05 {
    width: 51px;
    height: 56px;
    background-position: -7px -95px;
}

.icon-site {
    display: inline-block;
    width: 20px;
    height: 20px;
}


.icon-claim-tip {
    display: inline-block;
    width: 50px;
    height: 50px;
}

.icon-claim-build {
    display: inline-block;
    width: 25px;
    height: 21px;
}

.icon-finance-open {
    width: 20px;
    height: 15px;
    background-position: -345px -264px;
}

.icon-finance-close {
    width: 20px;
    height: 15px;
    background-position: -372px -284px;
}

.icon-finance-show {
    width: 17px;
    height: 15px;
    background-position: -456px -263px;
}

.hover .icon-finance-show {
    width: 17px;
    height: 15px;
    background-position: -475px -263px;
}

.icon-finance-graph {
    width: 20px;
    height: 18px;
    background-position: -562px -261px;
}

.icon-finance-hide {
    width: 17px;
    height: 15px;
    background-position: -493px -263px;
}

.hover .icon-finance-hide {
    width: 17px;
    height: 15px;
    background-position: -512px -263px;
}

.icon-finance-box {
    width: 12px;
    height: 14px;
    background-position: -177px -342px;
}

.icon-finance-share {
    width: 11px;
    height: 11px;
    background-position: -195px -344px;
}

.icon-eye {
    width: 25px;
    height: 15px;
    background-position: -398px -264px;
}

.icon-eye-blue {
    width: 25px;
    height: 15px;
    background-position: -426px -264px;
}

.icon-eyehide {
    width: 36px;
    height: 16px;
    background-position: -435px -231px;
}

.icon-eyehide-blue {
    width: 36px;
    height: 16px;
    background-position: -474px -231px;
}

.icon-newbie-shop {
    width: 25px;
    height: 24px;
    background-position: -65px -2px;
}

.icon-newbie-wechat {
    width: 28px;
    height: 23px;
    background-position: -127px -33px;
}

.icon-newbie-sign {
    width: 24px;
    height: 22px;
    background-position: -128px -2px;
}

.icon-newbie-success {
    width: 26px;
    height: 25px;
    background-position: -64px -32px;
}

.active .icon-newbie-shop {
    width: 25px;
    height: 24px;
    background-position: -95px -2px;
}

.active .icon-newbie-wechat {
    width: 28px;
    height: 23px;
    background-position: -161px -32px;
}

.active .icon-newbie-sign {
    width: 24px;
    height: 22px;
    background-position: -159px -2px;
}

.active .icon-newbie-success {
    width: 26px;
    height: 25px;
    background-position: -96px -32px;
}

.icon-up-purple {
    width: 12px;
    height: 12px;
    background-position: -447px -312px;
}

.icon-up-blue {
    width: 12px;
    height: 12px;
    background-position: -466px -312px;
}

.icon-up-cyan {
    width: 12px;
    height: 12px;
    background-position: -485px -312px;
}

.icon-table-graph {
    width: 21px;
    height: 21px;
    background-position: -557px -180px;
}

.icon-table-time {
    width: 26px;
    height: 24px;
    background-position: -152px -394px;
}

.icon-graph-white {
    width: 18px;
    height: 18px;
    background-position: -581px -399px;
}

.icon-graph-blue {
    width: 18px;
    height: 18px;
    background-position: -558px -399px;
}

.icon-table-white {
    width: 18px;
    height: 18px;
    background-position: -579px -335px;
}

.icon-table-blue {
    width: 18px;
    height: 18px;
    background-position: -553px -334px;
}

.icon-chart-white {
    width: 18px;
    height: 18px;
    background-position: -561px -47px;
}

.icon-chart-blue {
    width: 20px;
    height: 20px;
    background-position: -561px -20px;
}

.icon-more-orange {
    width: 13px;
    height: 13px;
    background-position: -572px -313px;
}

.icon-hook {
    width: 9px;
    height: 7px;
    background-position: -525px -131px;
}

.icon-hook-big {
    width: 18px;
    height: 12px;
    background-position: -498px -429px;
}

.icon-reply {
    width: 25px;
    height: 23px;
    background-position: -159px -426px;
}

.icon-added {
    width: 30px;
    height: 23px;
    background-position: -186px -425px;
}

.icon-delete-big {
    width: 13px;
    height: 13px;
    background-position: -11px -453px;
}

.icon-delete-bigblue {
    background-position: -34px -453px;
}

.icon-sys {
    background-image: url(../img/icon-sys.png?v=20190327);
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding: 0;
    border: 0;
    background-repeat: no-repeat;
}

.icon-sys1 {
    width: 22px;
    height: 27px;
    background-position: -33px -2px;
}

.icon-sys2 {
    width: 26px;
    height: 26px;
    background-position: -91px -3px;
}

.icon-sys3 {
    width: 24px;
    height: 26px;
    background-position: -32px -34px;
}

.icon-sys4 {
    width: 23px;
    height: 13px;
    background-position: -92px -36px;
}

.icon-sys5 {
    width: 23px;
    height: 27px;
    background-position: -157px -3px;
}

.icon-task01,
.icon-task02,
.icon-task03 {
    display: inline-block;
    width: 73px;
    height: 73px;
}


.icon-true-purple {
    width: 14px;
    height: 14px;
    background-position: -530px -312px;
}

.icon-true-yellow {
    width: 14px;
    height: 14px;
    background-position: -508px -312px;
}

.icon-true-blue {
    width: 14px;
    height: 14px;
    background-position: -551px -312px;
}

.icon-unfocus {
    width: 18px;
    height: 16px;
    background-position: -282px -366px;
}

.icon-focus {
    width: 17px;
    height: 16px;
    background-position: -309px -366px;
}

.icon-unfocus-gray {
    width: 17px;
    height: 15px;
    background-position: -544px -129px;
}

.icon-table-unfocus {
    width: 22px;
    height: 22px;
    background-position: -339px -363px;
}

.icon-table-focus {
    width: 22px;
    height: 22px;
    background-position: -370px -363px;
}

.icon-data-change {
    width: 23px;
    height: 23px;
    background-position: -401px -362px;
}

.icon-table-add {
    width: 20px;
    height: 20px;
    background-position: -249px -398px;
}

.icon-table-addgray {
    width: 20px;
    height: 20px;
    background-position: -276px -398px;
}

.icon-email {
    width: 21px;
    height: 18px;
    background-position: -369px -126px;
}

.icon-email-blue {
    width: 18px;
    height: 14px;
    background-position: -398px -48px;
}

.icon-edit-blue {
    width: 21px;
    height: 21px;
    background-position: -304px -396px;
}

.icon-edit-gray {
    width: 21px;
    height: 21px;
    background-position: -402px -396px;
}

.icon-copy-blue {
    width: 21px;
    height: 21px;
    background-position: -334px -396px;
}

.icon-copy-gray {
    width: 21px;
    height: 21px;
    background-position: -504px -284px;
}

.icon-stat-blue {
    width: 21px;
    height: 21px;
    background-position: -365px -396px;
}

.icon-blacklist {
    width: 21px;
    height: 22px;
    background-position: -467px -363px;
}

.icon-blacklist-joined {
    width: 21px;
    height: 22px;
    background-position: -497px -363px;
}

.icon-view-detail {
    width: 21px;
    height: 22px;
    background-position: -435px -363px;
}

.icon-not-view {
    width: 21px;
    height: 22px;
    background-position: -574px -363px;
}

.icon-recovery {
    width: 25px;
    height: 19px;
    background-position: -472px -48px;
}

.icon-report-blue {
    width: 18px;
    height: 21px;
    background-position: -10px -425px;
}

.icon-report-gray {
    width: 18px;
    height: 21px;
    background-position: -35px -425px;
}

.icon-trans-blue {
    width: 19px;
    height: 19px;
    background-position: -61px -426px;
}

.icon-trans-gray {
    width: 19px;
    height: 19px;
    background-position: -86px -426px;
}

.icon-suc-blue {
    width: 20px;
    height: 16px;
    background-position: -397px -127px;
}

.icon-table-change {
    width: 18px;
    height: 18px;
    background-position: -86px -451px;
}

.active.icon-table-change {
    background-position: -113px -451px;
}



.icon-istop-gray {
    width: 23px;
    height: 23px;
    background-position: -465px -395px;
}

.icon-istop-blue {
    width: 23px;
    height: 23px;
    background-position: -433px -395px;
}

.icon-up-shelf {
    width: 23px;
    height: 21px;
    background-position: -502px -46px;
}

.icon-unup-shelf {
    width: 23px;
    height: 21px;
    background-position: -531px -46px;
}

.icon-down-shelf {
    width: 23px;
    height: 21px;
    background-position: -502px -20px;
}

.icon-undown-shelf {
    width: 23px;
    height: 21px;
    background-position: -530px -20px;
}

.icon-undown-shelf {
    width: 23px;
    height: 21px;
    background-position: -530px -20px;
}

.icon-security-blue {
    width: 16px;
    height: 20px;
    background-position: -526px -363px;
}

.icon-security-black {
    width: 16px;
    height: 20px;
    background-position: -549px -363px;
}

.icon-goup {
    width: 12px;
    height: 12px;
    background-position: -532px -207px;
}

.icon-decline {
    width: 12px;
    height: 12px;
    background-position: -551px -207px;
}

.icon-edit-table {
    width: 22px;
    height: 22px;
    background-position: -225px -425px;
}

.icon-monitor-light {
    width: 22px;
    height: 21px;
    background-position: -434px -424px;
}

.icon-monitor-lightblue {
    width: 22px;
    height: 21px;
    background-position: -467px -424px;
}

.icon-favorites {
    width: 15px;
    height: 15px;
    background-position: -531px -427px;
}

.icon-collected {
    width: 11px;
    height: 15px;
    background-position: -579px -428px;
}

.icon-crm {
    display: inline-block;
    width: 60px;
    height: 60px;
}